package 文件上传;

public class index {
    public static void main(String[] args) {
        //文件上传：
        //文件上传，是指将本地图片、音频、视频等文件上传到服务器，供其他用户浏览或下载的过程
        //文件上传在项目中应用非常广泛，如微博、朋友圈都用到了文件上传功能

        //文件上传有前端页面三要素（见前端项目JavaWeb_study文件上传文件夹）

        //演示详见项目springboot-html-file-upload


        //阿里云OSS（Object Storage Service）：
        //阿里云是阿里巴巴集团旗下全球领先的云计算公司，也是国内最大的云服务提供商
        //云：就是云端，可以简单理解为就是互联网
        //云服务：通过互联网对外提供的各种各样的服务，如邮件服务、视频直播服务、视频点播服务、实人认证服务、短信服务、文字识别服务
        //而实现文件上传功能，需要用到阿里云的对象存储服务：阿里云OSS

        //阿里云对象存储0SS(Object Storage Service)，是一款海量、安全、低成本、高可靠的云存储服务
        //使用0SS，就可以通过网络随时存储和调用包括文本、图片、音频和视频等在内的各种文件



        //SDK：Software Development Kit 的缩写，软件开发工具包，包括辅助软件开发的依赖(jar包)、代码示例等，都可以叫做SDK.
        //使用第三方服务的通用思路:
        //1、准备工作：如登录注册、实人认证、配置
        //2、参照官方提供的SDK示例代码，来编写入门程序
        //3、集成使用：在项目中集成这个服务

        //准备工作：注册阿里云、充值（我们不用）、开通对象存储服务（OSS）、创建bucket、获取AccessKey（密钥）
        //bucket：存储空间，是用户用于存储对象（Object，就是文件）的容器，所有的对象都必须隶属于某个存储空间
    }
}
